<template>
  <div class="common-layout">
    <el-container class="main">
      <el-aside width="200px">
        <!-- router 启动路由模式 -->
        <el-menu
          active-text-color="#ffd04b"
          background-color="#545c64"
          class="left-menu"
          default-active="2"
          text-color="#fff"
          router
        >
          <!-- 只有一级目录 -->
          <el-menu-item index="/home">
            <el-icon><HomeFilled /></el-icon>
            <span>首页</span>
          </el-menu-item>
          <!-- 有一级和二级目录 -->

          <!-- 管理员 -->
          <el-menu-item index="/adminmanage">
            <el-icon><HomeFilled /></el-icon>
            <span>管理员</span>
          </el-menu-item>

          <!-- 用户 -->
          <el-menu-item index="/user">
            <el-icon><UserFilled /></el-icon>用户管理
          </el-menu-item>
          <!--  商品管理-->
          <el-sub-menu index="/pro-man">
            <!-- 插槽--控制一级目录的标题 -->
            <template #title>
              <el-icon><List /></el-icon>
              <span>商城管理</span>
            </template>
            <!--二级菜单  -->

            <el-menu-item index="/prolist">
              <el-icon><List /></el-icon>商品列表
            </el-menu-item>
            <el-menu-item index="/proadd"
              ><el-icon><List /></el-icon>商品分类</el-menu-item
            >
            <el-menu-item index="/proadd"
              ><el-icon><List /></el-icon>订单管理</el-menu-item
            >
          </el-sub-menu>

          <el-sub-menu index="1">
            <!-- 插槽--控制一级目录的标题 -->
            <template #title>
              <el-icon><Histogram /></el-icon>
              <span>论坛管理</span>
            </template>
            <!--二级菜单  -->

            <el-menu-item index="/carlist">
              <el-icon><Histogram /></el-icon>板块列表
            </el-menu-item>
            <el-menu-item index="/caradd"
              ><el-icon><Histogram /></el-icon>帖子列表</el-menu-item
            >

            <!-- 三级菜单 -->
          </el-sub-menu>
          <el-sub-menu index="5">
            <!-- 插槽--控制一级目录的标题 -->
            <template #title>
              <el-icon><Histogram /></el-icon>
              <span>活动管理</span>
            </template>
            <!--二级菜单  -->

            <el-menu-item index="/carlist">
              <el-icon><Histogram /></el-icon>板块列表
            </el-menu-item>
            <el-menu-item index="/caradd"
              ><el-icon><Histogram /></el-icon>帖子列表</el-menu-item
            >

            <!-- 三级菜单 -->
            <!-- <el-sub-menu index="1-4">
              <template #title>item four</template>
              <el-menu-item index="1-4-1">item one</el-menu-item>
            </el-sub-menu> -->
          </el-sub-menu>
        </el-menu>
      </el-aside>
      <el-container>
        <el-header>Header</el-header>
        <el-main>
          <!-- 右侧主体 会根据地址--改变 -->
          <!-- 创建页面组件--首页-商品列表-商品发布 -->
          <!-- 配置路由-layout里面的路由规则-嵌套路由--去layout的children里面配置 -->
          <router-view></router-view>
        </el-main>
      </el-container>
    </el-container>
  </div>
</template>

<script setup lang="ts"></script>

<style scoped lang="scss">
.common-layout {
  height: 100%;
  .main {
    height: 100%;
  }
}
.left-menu {
  height: 100vh;
}
</style>
